package com.hyts.serialize.bean;

import com.hyts.serialize.config.SerializeType;
import lombok.Data;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;

/**
 * project-name:coffice-toolbox
 * package-name:com.hyts.serialize.bean
 * author:Libo/Alex
 * create-date:2019-06-21 20:51
 * copyright:libo-hyts-github
 * email:libo2dev@aliyun.com
 * description:此类主要用于: jdk原生序列化对象
 */
@Data
public class JdkBean {


    private SerializeType serializeType;

    /**
     * 字节长度
     */
    private int dataLength;

    /**
     * 对象输入对象
     */
    private ObjectInputStream objectInputStream;

    /**
     * 对象输入对象
     */
    private ByteArrayInputStream byteArrayInputStream;

    /**
     * 对象输出对象
     */
    private ObjectOutputStream objectOutputStream;

    /**
     * 对象输出对象
     */
    private ByteArrayOutputStream byteArrayOutputStream;



}
